package com.aiguigu.gulimall.product.entity;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.alibaba.excel.annotation.write.style.ContentRowHeight;
import com.alibaba.excel.annotation.write.style.HeadRowHeight;
import lombok.Builder;
import lombok.Data;

import java.io.Serializable;

@Data
@ContentRowHeight(15) //内容行高
@HeadRowHeight(20)//表头行高
@Builder
public class ProbQuVo implements Serializable {
    public static final long serialVersionUID = 1L;
    @ColumnWidth(15)
    @ExcelProperty(value = {"区级问题台账", "该项等级"}, index = 5)
    private String grade;
    @ColumnWidth(20)
    @ExcelProperty(value = {"区级问题台账", "问题类型"}, index = 4)
    private String typeName;
    @ExcelIgnore
    private String createTime;
    @ColumnWidth(25)
    @ExcelProperty(value = {"区级问题台账", "巡查时间"}, index = 3)
    private String checkTime;
    @ExcelIgnore
    private String checkId;
    @ColumnWidth(25)
    @ExcelProperty(value = {"区级问题台账", "工程名称"}, index = 1)
    private String projectName;
    @ExcelIgnore
    private String projId;
    @ColumnWidth(12)
    @ExcelProperty(value = {"区级问题台账", "区域"}, index = 2)
    private String distname;
    @ColumnWidth(12)
    @ExcelProperty(value = {"区级问题台账", "序号"}, index = 0)
    private Integer number;
}

